body {
  background: #009688;
  padding: 0;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}


.bg {
  background-image: url('./assets/icon.png');
  overflow: hidden;

}

header {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #009688;
}

.load {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #efcc19;
}

.load .loader::after,
.load .loader::before {
  content: "";
  position: absolute;
}

.load .loader,
.load .loader::after,
.load .loader::before {
  background-color: #efcc19;
  width: 1em;
  height: 4em;
  animation: load 3s infinite ease-in-out;
  -webkit-animation: load 3s infinite ease-in-out;
}

.load .loader::after {
  left: -1.5em;
  animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
}

.load .loader::before {
  left: 1.5em;
  animation-delay: -0.3s;
  -webkit-animation-delay: -0.3s;
}

@font-face {
  font-family: "scr";
  /* 让浏览器使用最合适的策略来显示字体
  font-display: block ，它指示浏览器短暂地隐藏文本，直到字体完全下载完毕 */
  font-display: block;
  src: url(assets/SUPERSCR.TTF);
}

.load p {
  -webkit-font-family: "scr";
  font-family: "scr";
  position: absolute;
  width: 3em;
  text-indent: -2em;
  color: black;
}



@keyframes load {

  0%,
  100% {
    box-shadow: 0 0 #efcc19;
  }

  50% {
    box-shadow: 0 -2em #efcc19;
  }
}

@-webkit-keyframes load {

  0%,
  100% {
    box-shadow: 0 0 #efcc19;
  }

  50% {
    box-shadow: 0 -2em #efcc19;
  }
}